package com.neu.smty.utils;

import cn.hutool.core.util.RandomUtil;

import com.neu.common.utils.DateUtils;
import com.neu.smty.constant.Constant;

/**
 * @author: Daniel 2021/4/8 16:30
 */
public class CodeUtil {
    // 时间流水 + 4位随机数，例如： 20210207133443 1515
    public static String genOrderNo() {
        return DateUtils.dateTimeNow() + RandomUtil.randomInt(1000, 9000);
    }

    public static String genCode() {
        return String.valueOf(System.currentTimeMillis()) + RandomUtil.randomInt(1000, 9999);
    }
    // 生成6位验证码
    public static String genVerifyCode() {
        return String.valueOf(RandomUtil.randomInt(100000, 999999));
    }
    // 生成支付流水号
    public static String genPayNo() {
        return Constant.PAYNO_PREFIX + RandomUtil.randomNumbers(16);
    }
}
